interview questions for c language with answer